package com.company.cloud.work.modules.mgr.controller.req;

import java.util.List;
import java.util.Set;

import com.company.cloud.common.bean.BaseParam;
import com.company.cloud.common.constant.BaseConstant.YNEnum;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class WorkScheduleSaveParam extends BaseParam {

	@ApiModelProperty(value = "日程标题")
	private String title;

	@ApiModelProperty(value = "日程内容")
	private String content;

	@ApiModelProperty(value = "参与人")
	private Set<Integer> joinUserIds;

	@ApiModelProperty(value = "是否全天日程【YNEnum】")
	private String isWholeDay = YNEnum.YES.getCode();

	@ApiModelProperty(value = "开始时间")
	private String startDate;

	@ApiModelProperty(value = "截止时间")
	private String endDate;

	@ApiModelProperty(value = "提醒时间【RemindDateEnum】")
	private List<String> remindDates;

	@ApiModelProperty(value = "关联业务分类[IRelBusiType]")
	private String relBizType;

	@ApiModelProperty(value = "关联业务ID")
	private String relBizId;


	@ApiModelProperty(value = "是否回执")
	private String isReceipt = YNEnum.NO.getCode();

}
